// 获取DOM元素
const likeContainer = document.getElementById("like-container");
const likeIcon = document.getElementById("like-icon");
const likedIcon = document.getElementById("liked-icon");
const likeCount = document.getElementById("like-count");

// 当前点赞状态
let isLiked = false;
let currentLikeCount = 12000; // 初始点赞数 (1.2w)

// 点赞功能点击事件
likeContainer.addEventListener("click", () => {
  if (isLiked) {
    // 如果已经点赞，取消点赞
    isLiked = false;
    currentLikeCount--; // 点赞数减少
    likeIcon.style.display = "inline"; // 显示未点赞图标
    likedIcon.style.display = "none"; // 隐藏已点赞图标
  } else {
    // 如果没有点赞，进行点赞
    isLiked = true;
    currentLikeCount++; // 点赞数增加
    likeIcon.style.display = "none"; // 隐藏未点赞图标
    likedIcon.style.display = "inline"; // 显示已点赞图标
  }

  // 更新点赞数显示
  likeCount.textContent = formatNumber(currentLikeCount); // 格式化数字
});

// 格式化点赞数
function formatNumber(num) {
  if (num >= 10000) {
    return (num / 10000).toFixed(1) + "w"; // 超过10000，显示以w为单位
  }
  return num.toString();
}
